package com.cadre.system.domain.param;

import java.time.LocalDateTime;

public class UnitAddParam {


    /**
     * 标识
     */
    private String id;

    /**
     * 上级单位标识
     */
    private String parentId;
    /**
     * 单位名称
     */
    private String name;
    /**
     * 单位级别
     */
    private String unitLevel;
    /**
     * 机构类型
     */
    private String originType;
    /**
     * 正职数
     */
    private Integer regularActualQuantity;
    /**
     * 副职数
     */
    private Integer assistantActualQuantity;
    /**
     * 其他数
     */
    private Integer otherDeptLevelActualQuantity;


    private LocalDateTime createTime;


    private String createUserName;

    private String createUserId;

    private Integer treeLevel;

    public Integer getTreeLevel() {
        return treeLevel;
    }

    public void setTreeLevel(Integer treeLevel) {
        this.treeLevel = treeLevel;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUnitLevel() {
        return unitLevel;
    }

    public void setUnitLevel(String unitLevel) {
        this.unitLevel = unitLevel;
    }

    public String getOriginType() {
        return originType;
    }

    public void setOriginType(String originType) {
        this.originType = originType;
    }

    public Integer getRegularActualQuantity() {
        return regularActualQuantity;
    }

    public void setRegularActualQuantity(Integer regularActualQuantity) {
        this.regularActualQuantity = regularActualQuantity;
    }

    public Integer getAssistantActualQuantity() {
        return assistantActualQuantity;
    }

    public void setAssistantActualQuantity(Integer assistantActualQuantity) {
        this.assistantActualQuantity = assistantActualQuantity;
    }

    public Integer getOtherDeptLevelActualQuantity() {
        return otherDeptLevelActualQuantity;
    }

    public void setOtherDeptLevelActualQuantity(Integer otherDeptLevelActualQuantity) {
        this.otherDeptLevelActualQuantity = otherDeptLevelActualQuantity;
    }

    @Override
    public String toString() {
        return "UnitAddParam{" +
                "id='" + id + '\'' +
                ", parentId='" + parentId + '\'' +
                ", name='" + name + '\'' +
                ", unitLevel='" + unitLevel + '\'' +
                ", originType='" + originType + '\'' +
                ", regularActualQuantity=" + regularActualQuantity +
                ", assistantActualQuantity=" + assistantActualQuantity +
                ", otherDeptLevelActualQuantity=" + otherDeptLevelActualQuantity +
                ", createTime=" + createTime +
                ", createUserName='" + createUserName + '\'' +
                ", createUserId='" + createUserId + '\'' +
                ", treeLevel=" + treeLevel +
                '}';
    }
}
